package com.alks.function.data.request.procurement;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.math.BigDecimal;

@Getter
@Setter
@NoArgsConstructor
public class LotNoRequest5 {

    @ApiModelProperty(value = "类型",name = "type")
    private String type;

    @ApiModelProperty(value = "型体颜色")
    private String color;

    @ApiModelProperty(value = "型体")
    private String style;

    @ApiModelProperty(value = "汇总号")
    private String sumNo;

    @ApiModelProperty(value = "指令")
    private String lotNo;

    @ApiModelProperty(value = "请购单号")
    private String reqNo;

    @ApiModelProperty(value = "在批处理前的差异类型请购单号")
    private String reqNo1;

    @ApiModelProperty(value = "客户")
    private String custom;

    @ApiModelProperty(value = "材料ID")
    private String mtlNo;

    @ApiModelProperty(value = "材料颜色")
    private String mtlColor;

    @ApiModelProperty(value = "材料名称")
    private String mtlName;

    @ApiModelProperty(value = "材料规格")
    private String mtlSpec;

    @ApiModelProperty(value = "材料单位")
    private String mtlUnit;

    @ApiModelProperty(value = "公司ID")
    private String companyId;

//    @ApiModelProperty(value = "订购标志位")
//    private String purFlag;

    @ApiModelProperty(value = "需求量 原用量ttl_usage",name = "yQty")
    private BigDecimal yQty;

    @ApiModelProperty(value = "预加量 现用量advance_usage",name = "xQty")
    private BigDecimal xQty;

    @ApiModelProperty(value = "订购量 差异量act_usage",name = "cyQty")
    private BigDecimal cyQty;

    //
    @ApiModelProperty(value = "需求量 原用量ttl_usage",name = "ttl_usage")
    private BigDecimal ttlUsage;

    //要在汇总查询里面加这个字段
    @ApiModelProperty(value = "未知",name = "subUsage")
    private BigDecimal subUsage;

    private String reqDept;

    private String reqDeptName;

    private String sendType;

    private String purUserId;

    private String diffFlag;

    private String lotGroup;

    private String slipType;
}
